/**
 * HQLCreator.java
 * 卢晓峰
 * Email：lxf9601@gmail.com
 * QQ：297051898
 * Created by 2010-7-18
 */
package com.autoabacus.core.config.provider;

import com.autoabacus.core.config.component.Table;

/**
 * HQL创建工具
 * @author 卢晓峰
 */
public interface HQLCreator {
	/**
	 * 是否支持该类型
	 * @param hqlType
	 * @return
	 */
	public boolean supports(String hqlType);
	
	/**
	 * 获得HQL
	 * @return 可执行的hql
	 */
	public String getHQL(Table table, QuerySource querySource);
}
